home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 June / EnigmA AMIGA RUN 19 (1997)(G.R. Edizioni)(IT)[!][issue 1997-06][EAR-CD III].iso / programs / sviluppo / stormwizard-demo / wizard-library / stubs / wizard_subs.h next >
C/C++ Source or Header  |  1996-01-19  |  3KB  |  93 lines

  1. /* ********************************************** **
  2. **       Stub-Functions for wizard.library        **
  3. **                                                **
  4. **       © 1996 HAAGE & Partner                   **
  5. **       Autor: Thomas Mittelsdorf                **
  6. **                                                **
  7. ** ********************************************** */
  8.  
  9. #ifndef _INCLUDE_STUBS_WIZARD_LIB_H
  10. #define _INCLUDE_STUBS_WIZARD_LIB_H
  11.  
  12. #ifndef    EXEC_TYPES_H
  13. #include <exec/types.h>
  14. #endif
  15.  
  16. #ifndef UTILITY_TAGITEM_H
  17. #include    <utility/tagitem.h>
  18. #endif
  19.  
  20. #ifndef LIBRARIES_WIZARD_H
  21. #include <libraries/wizard.h>
  22. #endif
  23.  
  24. #ifndef _INCLUDE_PROTOS_WIZARD_LIB_H
  25. #include <clib/wizard_protos.h>
  26. #endif
  27.  
  28. #ifdef __cplusplus
  29. extern "C" {
  30. #endif
  31.  
  32. struct WizardWindowHandle *WZ_AllocWindowHandle( struct Screen *scr, ULONG usersize, APTR surface, Tag Tag1, ...)
  33. {
  34. return( WZ_AllocWindowHandleA( scr, usersize, surface, (struct TagItem *)&Tag1));
  35. }
  36.  
  37. struct NewWindow *WZ_CreateWindowObj( struct WizardWindowHandle *winhandle, ULONG id, Tag Tag1, ...)
  38. {
  39. return(WZ_CreateWindowObjA( winhandle, id, (struct TagItem *)&Tag1));
  40. }
  41.  
  42. BOOL WZ_DrawVImage(struct WizardVImage *vimage,WORD x,WORD y, WORD w,WORD h,WORD type,struct RastPort *rp,struct DrawInfo *dri,Tag Tag1, ...)
  43. {
  44. return(WZ_DrawVImageA( vimage, x, y, w, h, type, rp, dri, (struct TagItem *)&Tag1));
  45. }
  46.  
  47. BOOL WZ_GadgetKey(struct WizardWindowHandle *winhandle,ULONG code,ULONG qualifier,Tag Tag1, ... );
  48. {
  49. return(WZ_GadgetKeyA( winhandle, code,qualifier, (struct TagItem *)&Tag1));
  50. }
  51.  
  52. void WZ_InitNode(struct WizardNode *wnode,ULONG entrys,Tag Tag1, ... );
  53. {
  54. WZ_InitNodeA( wnode, entrys, (struct TagItem *)&Tag1);
  55. }
  56.  
  57. void WZ_InitNodeEntry(struct WizardNode *wnode,ULONG entry,Tag Tag1, ... );
  58. {
  59. WZ_InitNodeEntryA( wnode, entry, (struct TagItem *)&Tag1);
  60. }
  61.  
  62. struct Gadget *WZ_NewObject(APTR surface, ULONG Class, Tag Tag1, ... );
  63. {
  64. return(WZ_NewObjectA( surface, Class, (struct TagItem *)&Tag1));
  65. }
  66.  
  67. APTR WZ_OpenSurface(STRPTR name,APTR memadr,Tag Tag1, ... );
  68. {
  69. return(WZ_OpenSurfaceA( name, memadr, (struct TagItem *)&Tag1));
  70. }
  71.  
  72. struct Window *WZ_OpenWindow(struct WizardWindowHandle *winhandle,struct NewWindow *newwin,Tag Tag1, ... );
  73. {
  74. return(WZ_OpenWindowA( winhandle, newwin, (struct TagItem *)&Tag1));
  75. }
  76.  
  77. BOOL WZ_SnapShot(APTR surface,Tag Tag1, ... );
  78. {
  79. return(WZ_SnapShotA( surface, (struct TagItem *)&Tag1));
  80. }
  81.  
  82. #ifdef __cplusplus
  83. }
  84. #endif
  85.  
  86. #ifdef STORMPRAGMAS
  87. #ifndef _INCLUDE_PRAGMA_WIZARD_LIB_H
  88. #include <pragma/wizard_lib.h>
  89. #endif
  90. #endif
  91.  
  92. #endif
  93.